Cancer organoid development and testing